BBEdit HTML extensions

This set of BBEdit extensions lets you insert HTML tags in your documents, so that you can easily edit hypertext documents with Macintosh BBEdit or BBEdit Lite text editors.

Included extensions are:

Template
It inserts tags defining the basic structure of a HTML document: the head, including a title (if you select the first line of the document it will be taken as the title), the body and an optional signature.
Heading
It inserts a heading tag.
Anchor
It inserts an anchor to another portion of the document.
Link
It inserts a link to a HREF provided by you.
Format
It lets you format the selected lines of text as a:
Style
It applies one the following styles:
Image
It inserts an image tag with your preferred text alignment and an optional alternative description (for text-only browsers).
Specials translation
It allows the translation of special characters (e.g. those ones with diacritical marks) into the right HTML escape sequences.
And a set of new forms extensions
They let you define a form with text, number and password fields, buttons, etc. (Forms are no supported by MacMosaic right now, but will be).

Installation

Get BBedit and install it. Get the extensions package and uncompress it. Drag resulting files to BBEdit extensions folder. From now on the extensions will show under BBEdit Extensions menu.

Operation

Usage is very simple. Select text to be affected by a HTML tag, then select the required extension. For instance, select text that must behave as a link, select HTML link... under Extensions menu, type the required URL in the dialog box and the complete tag will be inserted. So,

extensions package

becomes

<A HREF="ftp://ftp.uji.es/pub/mac/util/bbedit-html-ext.sea.hqx">extensions package</A>

Tags that affect a series of lines, like lists, require that you select these lines before using the corresponding extension command.

Use of these extensions together with MacMosaic (in Open Local mode) has proved to be a fast and easy way of editting HTML documents to be included in a www server.

I am grateful to Jordi Adell for encouraging the development of this extensions and testing them.

Please send me any comments or suggestions (see address below).


Carles Bellver <bellverc@si.uji.es>